#include<iostream>
// #include<string>
// #include <arpa/inet.h>
// #include<muduo/net/EventLoop.h>
#include<muduo/net/InetAddress.h>
#include<muduo/net/TcpServer.h>
#include<muduo/net/TcpConnection.h>
#include<muduo/net/Buffer.h>
#include<muduo/net/TcpClient.h>
#include<muduo/net/EventLoopThread.h>
// #include"fields.hpp"
// #include"message.hpp"
// #include"abstract.hpp"
// #include"abstract.hpp"
#include<unordered_map>
#include<mutex>
// void func2(std::string str1,int num)
// {
//     std::cout<<str1<<num<<std::endl;
// }
// template<typename ...Args>
// void func1(Args ...args)
// {
//     func2(args...);
// }

int main()
{
    muduo::net::Buffer buffer;
    int num0=1;
    buffer.appendInt32(num0);
    int ret=htonl(num0);
    int num1=buffer.readInt32();
    std::cout<<ret<<std::endl;
}